Overview Details Press Releases Multimedia Locations People Groups LocationPhoneActionHeadquartersOrgoshops International Pvt.ltd, 714-A, 7th Floor, Spencer Plaza, Suite No.639, Mount RoadChennai, Tamil Nadu 600002 inPhone: 9498030606